body{
	background-color: #e6e6e6;
	margin: 0px auto;
}
/*标题*/
#headTitle{
	width: 300px;
	height: 80px;

	margin:0px auto;
	text-align: center;

	/*border: 1px solid black;*/
}
#headTitle #p1{
	font-family: Arial;
	font-size: 23px;
	font-weight: bold;
	color: #3d3d3d;
}
#headTitle #p2{
	font-family: Arial;
	text-align: right;
	font-size: 18px;
	font-weight: bold;
	color: firebrick;

	margin-top: -10px;
}
/*游戏区域大小*/
#gameDiv{
	width: 800px;
	height: 400px;
	background-color: #d2eefb;
	margin: 0px auto;

	/*border: 1px solid black;*/
	overflow: hidden;
}
/*云彩*/
#cloudDiv{
	width: 100%;
	height: 200px;

	/*border: 1px solid black;*/
}
/*太阳*/
#cloudDiv .sun{
	position: relative;
	width: 80px;
	height: 80px;

	top:20px;
	left: 30px;
}
/*云彩*/
#cloudDiv .cloud{
	position: relative;
	width: 60px;
	height: 40px;

	left: 100px;
	top: -10px;
}
/*云彩1*/
#cloudDiv .cloud1{
	position: relative;
	width: 60px;
	height: 40px;

	left: 180px;
	top: -20px;
}
/*云彩2*/
#cloudDiv .cloud2{
	position: relative;
	width: 60px;
	height: 40px;

	left: 260px;
	top: 20px;
}
/*游戏人物*/
#npc{
	width: 110px;
	height: 55px;

	position: relative;
	left: 50px;
	top: 100px;
}
#npc img{
	width: 110px;
	height: 55px;
}
/*底部*/
#underBgPic{
	width: 100%;
	height: 100px;
	position: relative;
	top: 60px;
	display: block;

	/*border: 1px solid black;*/
}
/*草地*/
.grassDivClass{
	width: 1600px;
	height: 50px;
	/*border: 1px solid red;*/
	float: left;
	position: absolute;
	top:35px;
}
.grassDivClass .grass{
	width: 50px;
	height: 50px;
	position: relative;
	float: left;
}
/*障碍设置*/
#underBgPic #roadblock{
	width: 200%;
	height: 35px;
	/*border: 1px solid red;*/
	margin-top:0px;

	/*float: left;*/
	position: absolute;
}
/*障碍1*/
#roadblock #roadblock1{
	width: 35px;
	height: 35px;
	float: left;
	
	/*margin-left: 160px;*/
}
#roadblock1 img{
	width: 35px;
	height: 35px;
}

/*障碍2*/
#roadblock #roadblock2{
	width: 35px;
	height: 35px;
	
	float: left;
	/*left: 400px;*/
}
#roadblock2 img{
	width: 35px;
	height: 35px;
}

/*障碍3*/
#roadblock #roadblock3{
	width: 35px;
	height: 35px;
	float: left;
	
	/*left: 300px;*/
}
#roadblock3 img{
	width: 35px;
	height: 35px;
}
/*成绩展示*/
#scoreDiv{
	width: 100px;
	height:50px;

	margin: 0px auto;
	border: 3px solid sienna;
	background-color: #d2eefb;
	text-align: center;
	border-radius: 20px;
}
#scoreDiv span{
	display: block;
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;
	margin: 5px;
}
#scoreDiv #scoreSpan{
	color: #EE5757;
	font-size: 20px;

	margin-top: -5px;
}
/*游戏结束提示框*/
#restart{
	width: 60px;
	height:60px;

	position: absolute;
	top: 46%;
	left:49%;
	display: none;
}
#restart img{
	width: 60px;
	height:60px;
}